package com.wjw.java.others.stringBuffer_;

/**
 * StringBuffer类常用方法
 */
public class StringBufferMethod {
    public static void main(String[] args) {
        //1.append()：追加
        StringBuffer sb = new StringBuffer("Java");
        sb.append(100).append('男').append(88888888888.88).append(true);
        System.out.println(sb);//Java100男8.888888888888E10true

        //2.delete(start,end)：删除索引>= start && 索引 < end
        sb.delete(0,4);
        System.out.println(sb);//100男8.888888888888E10true

        //3.replace(start,end,str)：使用str替换,索引>= start && 索引 < end,
        sb.replace(0,3,"哈哈哈");
        System.out.println(sb);//哈哈哈男8.888888888888E10true

        //4.indexOf(),查找指定字符在字符串中第一次出现的索引位置,如果没找到返回 -1
        int index = sb.indexOf("Java");
        System.out.println(index);//-1

        //5.insert()：指定索引位置插入数据
        sb.insert(0,"你好啊,");
        System.out.println(sb);//你好啊,哈哈哈男8.888888888888E10true

        //6.length
        System.out.println(sb.length());
    }
}
